#pragma once

#include "include/header.h"
#include "include/utils.h"
#include "core.h"

#include "core.c"
#include "auth.c"
#include "user.c"
#include "deamon.c"
#include "utils/utils.c"
#include "utils/file.c"

/**
 * @see core.h
 */
extern config conf;
extern config_ptr conf_ptr;
extern int serv_sock, data_sock;
extern struct epoll_event *ep_events;
extern auth_ptr auth_list;
extern user_ptr user_list;
extern int epfd;
extern int rlen;
extern FILE *logfp;
extern char logfile[];
